@CHARSET "UTF-8";

.wrap {
	width: 1000px;
	height: 800px;
	background: white;
}

.header {
		width: 1000px;
		height: 82px;
		float: left;
		margin-leftL:10px;
		margin-bottom: 10px;
		background: yellow;
}

	#underline{
	width: 1000px;
	height: 5px;
	background: blue;
	margin-left:10px;
	float: left;
	}

	#top_nav a{
		color: black;
		font-weight: bold; 
	}
	
	#top_nav a:HOVER{
		text-decoration: underline;
	}
	
	.top{
		background-color: #FBFCFD;
		height: 50px;
		margin-left: 10px;
		padding-top: 5px;
	}
	
	#top_nav{
		width: 900px;
		margin: auto;
	}
	
	#top_nav ul{
		list-style: none;
	}
	
	#top_nav ul li{
		float: right;
		margin: 5px;
		font-size: 12px;
	}



.middle {
	width: 1000px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	background: pink;
}

.mainframe {
	width: 1000px;
	height: 600px;
	float: left;
	background: red;
}
	
	#mainlogo {
		width: 400px;
		height: 300px;
		margin-left: 35%;
		margin-right: 65%;
		float: left;
		background: blue;
		position: relative;
		left: -40px;
	}
	
	#searchframe {
		width: 400px;
		height: 60px;
		float: left;
		margin-left: 31%;
		margin-right: 69%;
		margin-top: 10px;
		background: navy;
	}
	
	#best {
		width: 400px;
		height: 50px;
		float: left;
		margin-left: 31%;
		margin-right: 69%;
		margin-top: 20px;
		background: pink;
	}
	
	.img-rounded {
		background: white;
		position: relative;
		left: -130px;
	}
	
	#storemain {
		width: 350px;
		height: 200px;
		float: left;
	}
	
	.row {
		width: 850px;
		height: 200px;
		float: left;
		margin-top: 10px;
	}
	
	#best_logo {
		width: 350px;
		height: 50px;
		position: relative;
		bottom: +5px; float : left;
		padding-left: 30px;
		margin-left: 15%;
		margin-right: 85%;
		float: left;
	}
	
	.best01 {
		width: 113px;
		height: 150px;
		float: left;
		position: relative;
		left: +20px;
		background: red;
	}
	
	#b01_info {
		width: 100px;
		height: 30px;
		position: relative;
		left: +15px;
	}
	
	#b01_pic {
		position: relative;
		left: +80px;
	}
	
	.best02 {
		width: 113px;
		height: 150px;
		float: left;
		position: relative;
		left: +20px;
		background: pink;
	}
	
	#b02_info {
		width: 100px;
		height: 30px;
		position: relative;
		left: +15px;
	}
	
	#b02_pic {
		position: relative;
		left: +80px;
	}
	
	.best03 {
		width: 113px;
		height: 150px;
		float: left;
		position: relative;
		left: +20px;
		background: yellow;
	}
	
	#b03_info {
		width: 100px;
		height: 30px;
		position: relative;
		left: +15px;
	}
	
	#b03_pic {
		position: relative;
		left: +80px;
	}
	
	#storepic {
		width: 100px;
		height: 100px;
		margin-top: 20px;
		margin-left: 50%;
		margin-right: 50%;
	}

.footer {
	width: 1000px;
	height: 130px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background: orange;
}